package com.ruoyi.project.in.stockin.service;


import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.project.bas.product.domain.BasProduct;
import com.ruoyi.project.in.stockin.domain.InStockVo;
import com.ruoyi.project.in.stockin.domain.Stockin;
import com.ruoyi.project.in.stockindetail.domain.StockinDetail;

import java.util.List;

/**
 * 基础生产线 服务层
 * 
 * @author sys
 * @date 2021-10-28
 */
public interface IStockinService 
{
	/**
     * 查询基础生产线信息
     * 
     * @param stockinGuid 基础生产线ID
     * @return 基础生产线信息
     */
	public Stockin selectStockinById(String stockinGuid);
	
	/**
     * 查询基础生产线列表
     * 
     * @param stockin 基础生产线信息
     * @return 基础生产线集合
     */
	public List<Stockin> selectStockinList(Stockin stockin);

    String getStockInId();

	long getStockIn(String inType);

	void insertToStockin(Stockin stockin);

	AjaxResult addSave(InStockVo inStockVo);

	void insertToStockInDetail(StockinDetail stockinDetail);

	String updatStatus(String ids, String status);

	String handleBack(String fid);

	String handleBackOut(String fid);
}
